<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/blobserver/port</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1881098330">Request</button>
        <div id="-1881098330" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-574888474">Response</button>
        <div id="-574888474" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:BlobServerPortResponseBody",
  "properties" : {
    "port" : {
      "type" : "integer"
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/config</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1357269034">Request</button>
        <div id="-1357269034" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-642531372">Response</button>
        <div id="-642531372" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:DashboardConfiguration",
  "properties" : {
    "refreshInterval" : {
      "type" : "integer"
    },
    "timeZoneName" : {
      "type" : "string"
    },
    "timeZoneOffset" : {
      "type" : "integer"
    },
    "flinkVersion" : {
      "type" : "string"
    },
    "flinkRevision" : {
      "type" : "string"
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobmanager/config</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1353094089">Request</button>
        <div id="-1353094089" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1672532771">Response</button>
        <div id="-1672532771" class="collapse">
          <pre>
            <code>
{
  "type" : "array",
  "items" : {
    "type" : "object",
    "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:ClusterConfigurationInfoEntry",
    "properties" : {
      "key" : {
        "type" : "string"
      },
      "value" : {
        "type" : "string"
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobmanager/metrics</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Query parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>get</code> (optional): description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1667487464">Request</button>
        <div id="-1667487464" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1356759103">Response</button>
        <div id="-1356759103" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:metrics:MetricCollectionResponseBody",
  "properties" : {
    "metrics" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:metrics:Metric",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "value" : {
            "type" : "string"
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#1281196202">Request</button>
        <div id="1281196202" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#1630160880">Response</button>
        <div id="1630160880" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:messages:webmonitor:JobIdsWithStatusOverview",
  "properties" : {
    "jobsWithStatus" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:messages:webmonitor:JobIdsWithStatusOverview:JobIdWithStatus",
        "properties" : {
          "jobId" : {
            "type" : "object",
            "id" : "urn:jsonschema:org:apache:flink:api:common:JobID",
            "properties" : {
              "upperPart" : {
                "type" : "integer"
              },
              "lowerPart" : {
                "type" : "integer"
              },
              "bytes" : {
                "type" : "array",
                "items" : {
                  "type" : "integer"
                }
              }
            }
          },
          "jobStatus" : {
            "type" : "string",
            "enum" : [ "CREATED", "RUNNING", "FAILING", "FAILED", "CANCELLING", "CANCELED", "FINISHED", "RESTARTING", "SUSPENDED", "RECONCILING" ]
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>POST</code></td>
      <td class="text-left">Response code: <code>202 Accepted</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#1710504926">Request</button>
        <div id="1710504926" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:JobSubmitRequestBody",
  "properties" : {
    "serializedJobGraph" : {
      "type" : "array",
      "items" : {
        "type" : "integer"
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-476159276">Response</button>
        <div id="-476159276" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:JobSubmitResponseBody",
  "properties" : {
    "jobUrl" : {
      "type" : "string"
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/overview</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-297252120">Request</button>
        <div id="-297252120" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-374492226">Response</button>
        <div id="-374492226" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:messages:webmonitor:MultipleJobsDetails",
  "properties" : {
    "jobs" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:messages:webmonitor:JobDetails",
        "properties" : {
          "jobId" : {
            "type" : "object",
            "id" : "urn:jsonschema:org:apache:flink:api:common:JobID",
            "properties" : {
              "upperPart" : {
                "type" : "integer"
              },
              "lowerPart" : {
                "type" : "integer"
              },
              "bytes" : {
                "type" : "array",
                "items" : {
                  "type" : "integer"
                }
              }
            }
          },
          "jobName" : {
            "type" : "string"
          },
          "startTime" : {
            "type" : "integer"
          },
          "endTime" : {
            "type" : "integer"
          },
          "duration" : {
            "type" : "integer"
          },
          "status" : {
            "type" : "string",
            "enum" : [ "CREATED", "RUNNING", "FAILING", "FAILED", "CANCELLING", "CANCELED", "FINISHED", "RESTARTING", "SUSPENDED", "RECONCILING" ]
          },
          "lastUpdateTime" : {
            "type" : "integer"
          },
          "tasksPerState" : {
            "type" : "array",
            "items" : {
              "type" : "integer"
            }
          },
          "numTasks" : {
            "type" : "integer"
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>PATCH</code></td>
      <td class="text-left">Response code: <code>202 Accepted</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">Query parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>mode</code> (optional): description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#1776493329">Request</button>
        <div id="1776493329" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#1961476153">Response</button>
        <div id="1961476153" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-782366323">Request</button>
        <div id="-782366323" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-2007597011">Response</button>
        <div id="-2007597011" class="collapse">
          <pre>
            <code>
{
  "type" : "any"
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/accumulators</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-775433959">Request</button>
        <div id="-775433959" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-455270359">Response</button>
        <div id="-455270359" class="collapse">
          <pre>
            <code>
{
  "type" : "any"
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/checkpoints</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-128702999">Request</button>
        <div id="-128702999" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#438202683">Response</button>
        <div id="438202683" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:CheckpointingStatistics",
  "properties" : {
    "counts" : {
      "type" : "object",
      "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:CheckpointingStatistics:Counts",
      "properties" : {
        "numberRestoredCheckpoints" : {
          "type" : "integer"
        },
        "totalNumberCheckpoints" : {
          "type" : "integer"
        },
        "numberInProgressCheckpoints" : {
          "type" : "integer"
        },
        "numberCompletedCheckpoints" : {
          "type" : "integer"
        },
        "numberFailedCheckpoints" : {
          "type" : "integer"
        }
      }
    },
    "summary" : {
      "type" : "object",
      "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:CheckpointingStatistics:Summary",
      "properties" : {
        "stateSize" : {
          "type" : "object",
          "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:MinMaxAvgStatistics",
          "properties" : {
            "minimum" : {
              "type" : "integer"
            },
            "maximum" : {
              "type" : "integer"
            },
            "average" : {
              "type" : "integer"
            }
          }
        },
        "duration" : {
          "type" : "object",
          "$ref" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:MinMaxAvgStatistics"
        },
        "alignmentBuffered" : {
          "type" : "object",
          "$ref" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:MinMaxAvgStatistics"
        }
      }
    },
    "latestCheckpoints" : {
      "type" : "object",
      "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:CheckpointingStatistics:LatestCheckpoints",
      "properties" : {
        "completedCheckpointStatistics" : {
          "type" : "object",
          "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:CheckpointStatistics:CompletedCheckpointStatistics",
          "properties" : {
            "id" : {
              "type" : "integer"
            },
            "status" : {
              "type" : "string",
              "enum" : [ "IN_PROGRESS", "COMPLETED", "FAILED" ]
            },
            "savepoint" : {
              "type" : "boolean"
            },
            "triggerTimestamp" : {
              "type" : "integer"
            },
            "latestAckTimestamp" : {
              "type" : "integer"
            },
            "stateSize" : {
              "type" : "integer"
            },
            "duration" : {
              "type" : "integer"
            },
            "alignmentBuffered" : {
              "type" : "integer"
            },
            "numSubtasks" : {
              "type" : "integer"
            },
            "numAckSubtasks" : {
              "type" : "integer"
            },
            "checkpointStatisticsPerTask" : {
              "type" : "object",
              "additionalProperties" : {
                "type" : "object",
                "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:TaskCheckpointStatistics",
                "properties" : {
                  "checkpointId" : {
                    "type" : "integer"
                  },
                  "checkpointStatus" : {
                    "type" : "string",
                    "enum" : [ "IN_PROGRESS", "COMPLETED", "FAILED" ]
                  },
                  "latestAckTimestamp" : {
                    "type" : "integer"
                  },
                  "stateSize" : {
                    "type" : "integer"
                  },
                  "duration" : {
                    "type" : "integer"
                  },
                  "alignmentBuffered" : {
                    "type" : "integer"
                  },
                  "numSubtasks" : {
                    "type" : "integer"
                  },
                  "numAckSubtasks" : {
                    "type" : "integer"
                  }
                }
              }
            },
            "externalPath" : {
              "type" : "string"
            },
            "discarded" : {
              "type" : "boolean"
            }
          }
        },
        "savepointStatistics" : {
          "type" : "object",
          "$ref" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:CheckpointStatistics:CompletedCheckpointStatistics"
        },
        "failedCheckpointStatistics" : {
          "type" : "object",
          "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:CheckpointStatistics:FailedCheckpointStatistics",
          "properties" : {
            "id" : {
              "type" : "integer"
            },
            "status" : {
              "type" : "string",
              "enum" : [ "IN_PROGRESS", "COMPLETED", "FAILED" ]
            },
            "savepoint" : {
              "type" : "boolean"
            },
            "triggerTimestamp" : {
              "type" : "integer"
            },
            "latestAckTimestamp" : {
              "type" : "integer"
            },
            "stateSize" : {
              "type" : "integer"
            },
            "duration" : {
              "type" : "integer"
            },
            "alignmentBuffered" : {
              "type" : "integer"
            },
            "numSubtasks" : {
              "type" : "integer"
            },
            "numAckSubtasks" : {
              "type" : "integer"
            },
            "checkpointStatisticsPerTask" : {
              "type" : "object",
              "additionalProperties" : {
                "type" : "object",
                "$ref" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:TaskCheckpointStatistics"
              }
            },
            "failureTimestamp" : {
              "type" : "integer"
            },
            "failureMessage" : {
              "type" : "string"
            }
          }
        },
        "restoredCheckpointStatistics" : {
          "type" : "object",
          "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:CheckpointingStatistics:RestoredCheckpointStatistics",
          "properties" : {
            "id" : {
              "type" : "integer"
            },
            "restoreTimestamp" : {
              "type" : "integer"
            },
            "savepoint" : {
              "type" : "boolean"
            },
            "externalPath" : {
              "type" : "string"
            }
          }
        }
      }
    },
    "history" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:CheckpointStatistics",
        "properties" : {
          "id" : {
            "type" : "integer"
          },
          "status" : {
            "type" : "string",
            "enum" : [ "IN_PROGRESS", "COMPLETED", "FAILED" ]
          },
          "savepoint" : {
            "type" : "boolean"
          },
          "triggerTimestamp" : {
            "type" : "integer"
          },
          "latestAckTimestamp" : {
            "type" : "integer"
          },
          "stateSize" : {
            "type" : "integer"
          },
          "duration" : {
            "type" : "integer"
          },
          "alignmentBuffered" : {
            "type" : "integer"
          },
          "numSubtasks" : {
            "type" : "integer"
          },
          "numAckSubtasks" : {
            "type" : "integer"
          },
          "checkpointStatisticsPerTask" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "object",
              "$ref" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:TaskCheckpointStatistics"
            }
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/checkpoints/config</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-583364334">Request</button>
        <div id="-583364334" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1680506711">Response</button>
        <div id="-1680506711" class="collapse">
          <pre>
            <code>
{
  "type" : "any"
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/checkpoints/details/:checkpointid/subtasks/:vertexid</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
<li><code>checkpointid</code> - description</li>
<li><code>vertexid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#2012912423">Request</button>
        <div id="2012912423" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#1953455481">Response</button>
        <div id="1953455481" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:TaskCheckpointStatisticsWithSubtaskDetails",
  "properties" : {
    "checkpointId" : {
      "type" : "integer"
    },
    "checkpointStatus" : {
      "type" : "string",
      "enum" : [ "IN_PROGRESS", "COMPLETED", "FAILED" ]
    },
    "latestAckTimestamp" : {
      "type" : "integer"
    },
    "stateSize" : {
      "type" : "integer"
    },
    "duration" : {
      "type" : "integer"
    },
    "alignmentBuffered" : {
      "type" : "integer"
    },
    "numSubtasks" : {
      "type" : "integer"
    },
    "numAckSubtasks" : {
      "type" : "integer"
    },
    "summary" : {
      "type" : "object",
      "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:TaskCheckpointStatisticsWithSubtaskDetails:Summary",
      "properties" : {
        "stateSize" : {
          "type" : "object",
          "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:MinMaxAvgStatistics",
          "properties" : {
            "minimum" : {
              "type" : "integer"
            },
            "maximum" : {
              "type" : "integer"
            },
            "average" : {
              "type" : "integer"
            }
          }
        },
        "duration" : {
          "type" : "object",
          "$ref" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:MinMaxAvgStatistics"
        },
        "checkpointDuration" : {
          "type" : "object",
          "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:TaskCheckpointStatisticsWithSubtaskDetails:CheckpointDuration",
          "properties" : {
            "synchronousDuration" : {
              "type" : "object",
              "$ref" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:MinMaxAvgStatistics"
            },
            "asynchronousDuration" : {
              "type" : "object",
              "$ref" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:MinMaxAvgStatistics"
            }
          }
        },
        "checkpointAlignment" : {
          "type" : "object",
          "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:TaskCheckpointStatisticsWithSubtaskDetails:CheckpointAlignment",
          "properties" : {
            "bufferedData" : {
              "type" : "object",
              "$ref" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:MinMaxAvgStatistics"
            },
            "duration" : {
              "type" : "object",
              "$ref" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:MinMaxAvgStatistics"
            }
          }
        }
      }
    },
    "subtaskCheckpointStatistics" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:SubtaskCheckpointStatistics",
        "properties" : {
          "index" : {
            "type" : "integer"
          },
          "checkpointStatus" : {
            "type" : "string"
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/checkpoints/:checkpointid</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
<li><code>checkpointid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#838171895">Request</button>
        <div id="838171895" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1184746847">Response</button>
        <div id="-1184746847" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:CheckpointStatistics",
  "properties" : {
    "id" : {
      "type" : "integer"
    },
    "status" : {
      "type" : "string",
      "enum" : [ "IN_PROGRESS", "COMPLETED", "FAILED" ]
    },
    "savepoint" : {
      "type" : "boolean"
    },
    "triggerTimestamp" : {
      "type" : "integer"
    },
    "latestAckTimestamp" : {
      "type" : "integer"
    },
    "stateSize" : {
      "type" : "integer"
    },
    "duration" : {
      "type" : "integer"
    },
    "alignmentBuffered" : {
      "type" : "integer"
    },
    "numSubtasks" : {
      "type" : "integer"
    },
    "numAckSubtasks" : {
      "type" : "integer"
    },
    "checkpointStatisticsPerTask" : {
      "type" : "object",
      "additionalProperties" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:checkpoints:TaskCheckpointStatistics",
        "properties" : {
          "checkpointId" : {
            "type" : "integer"
          },
          "checkpointStatus" : {
            "type" : "string",
            "enum" : [ "IN_PROGRESS", "COMPLETED", "FAILED" ]
          },
          "latestAckTimestamp" : {
            "type" : "integer"
          },
          "stateSize" : {
            "type" : "integer"
          },
          "duration" : {
            "type" : "integer"
          },
          "alignmentBuffered" : {
            "type" : "integer"
          },
          "numSubtasks" : {
            "type" : "integer"
          },
          "numAckSubtasks" : {
            "type" : "integer"
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/config</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1357116178">Request</button>
        <div id="-1357116178" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#73579603">Response</button>
        <div id="73579603" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:JobConfigInfo",
  "properties" : {
    "jobId" : {
      "type" : "object",
      "id" : "urn:jsonschema:org:apache:flink:api:common:JobID",
      "properties" : {
        "upperPart" : {
          "type" : "integer"
        },
        "lowerPart" : {
          "type" : "integer"
        },
        "bytes" : {
          "type" : "array",
          "items" : {
            "type" : "integer"
          }
        }
      }
    },
    "jobName" : {
      "type" : "string"
    },
    "executionConfigInfo" : {
      "type" : "any"
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/exceptions</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#794716208">Request</button>
        <div id="794716208" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-176158761">Response</button>
        <div id="-176158761" class="collapse">
          <pre>
            <code>
{
  "type" : "any"
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/metrics</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">Query parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>get</code> (optional): description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1792172223">Request</button>
        <div id="-1792172223" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1481443862">Response</button>
        <div id="-1481443862" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:metrics:MetricCollectionResponseBody",
  "properties" : {
    "metrics" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:metrics:Metric",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "value" : {
            "type" : "string"
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/plan</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-895161707">Request</button>
        <div id="-895161707" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#597567777">Response</button>
        <div id="597567777" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:JobPlanInfo",
  "properties" : {
    "jsonPlan" : {
      "type" : "string"
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/vertices/:vertexid/accumulators</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
<li><code>vertexid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-2003025577">Request</button>
        <div id="-2003025577" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#736007659">Response</button>
        <div id="736007659" class="collapse">
          <pre>
            <code>
{
  "type" : "any"
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/vertices/:vertexid/metrics</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
<li><code>vertexid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">Query parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>get</code> (optional): description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#197623875">Request</button>
        <div id="197623875" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#508352236">Response</button>
        <div id="508352236" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:metrics:MetricCollectionResponseBody",
  "properties" : {
    "metrics" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:metrics:Metric",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "value" : {
            "type" : "string"
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/vertices/:vertexid/subtasks/:subtaskindex/metrics</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
<li><code>vertexid</code> - description</li>
<li><code>subtaskindex</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">Query parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>get</code> (optional): description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-570514556">Request</button>
        <div id="-570514556" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-259786195">Response</button>
        <div id="-259786195" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:metrics:MetricCollectionResponseBody",
  "properties" : {
    "metrics" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:metrics:Metric",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "value" : {
            "type" : "string"
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/jobs/:jobid/vertices/:vertexid/subtasktimes</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>jobid</code> - description</li>
<li><code>vertexid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1181229237">Request</button>
        <div id="-1181229237" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#2091701353">Response</button>
        <div id="2091701353" class="collapse">
          <pre>
            <code>
{
  "type" : "any"
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/overview</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1581342131">Request</button>
        <div id="-1581342131" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1331669657">Response</button>
        <div id="-1331669657" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:handler:legacy:messages:ClusterOverviewWithVersion",
  "properties" : {
    "numJobsRunningOrPending" : {
      "type" : "integer"
    },
    "numJobsFinished" : {
      "type" : "integer"
    },
    "numJobsCancelled" : {
      "type" : "integer"
    },
    "numJobsFailed" : {
      "type" : "integer"
    },
    "numTaskManagersConnected" : {
      "type" : "integer"
    },
    "numSlotsTotal" : {
      "type" : "integer"
    },
    "numSlotsAvailable" : {
      "type" : "integer"
    },
    "version" : {
      "type" : "string"
    },
    "commitId" : {
      "type" : "string"
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/taskmanagers</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1212462017">Request</button>
        <div id="-1212462017" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#1694259450">Response</button>
        <div id="1694259450" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:taskmanager:TaskManagersInfo",
  "properties" : {
    "taskManagerInfos" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:taskmanager:TaskManagerInfo",
        "properties" : {
          "resourceId" : {
            "type" : "object",
            "id" : "urn:jsonschema:org:apache:flink:runtime:clusterframework:types:ResourceID",
            "properties" : {
              "resourceIdString" : {
                "type" : "string"
              },
              "resourceID" : {
                "type" : "object",
                "$ref" : "urn:jsonschema:org:apache:flink:runtime:clusterframework:types:ResourceID"
              }
            }
          },
          "address" : {
            "type" : "string"
          },
          "dataPort" : {
            "type" : "integer"
          },
          "lastHeartbeat" : {
            "type" : "integer"
          },
          "numberSlots" : {
            "type" : "integer"
          },
          "numberAvailableSlots" : {
            "type" : "integer"
          },
          "hardwareDescription" : {
            "type" : "object",
            "id" : "urn:jsonschema:org:apache:flink:runtime:instance:HardwareDescription",
            "properties" : {
              "numberOfCPUCores" : {
                "type" : "integer"
              },
              "sizeOfPhysicalMemory" : {
                "type" : "integer"
              },
              "sizeOfJvmHeap" : {
                "type" : "integer"
              },
              "sizeOfManagedMemory" : {
                "type" : "integer"
              }
            }
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/taskmanagers/:taskmanagerid</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>taskmanagerid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1209460381">Request</button>
        <div id="-1209460381" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1726867379">Response</button>
        <div id="-1726867379" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:taskmanager:TaskManagerDetailsInfo",
  "properties" : {
    "resourceId" : {
      "type" : "object",
      "id" : "urn:jsonschema:org:apache:flink:runtime:clusterframework:types:ResourceID",
      "properties" : {
        "resourceIdString" : {
          "type" : "string"
        },
        "resourceID" : {
          "type" : "object",
          "$ref" : "urn:jsonschema:org:apache:flink:runtime:clusterframework:types:ResourceID"
        }
      }
    },
    "address" : {
      "type" : "string"
    },
    "dataPort" : {
      "type" : "integer"
    },
    "lastHeartbeat" : {
      "type" : "integer"
    },
    "numberSlots" : {
      "type" : "integer"
    },
    "numberAvailableSlots" : {
      "type" : "integer"
    },
    "hardwareDescription" : {
      "type" : "object",
      "id" : "urn:jsonschema:org:apache:flink:runtime:instance:HardwareDescription",
      "properties" : {
        "numberOfCPUCores" : {
          "type" : "integer"
        },
        "sizeOfPhysicalMemory" : {
          "type" : "integer"
        },
        "sizeOfJvmHeap" : {
          "type" : "integer"
        },
        "sizeOfManagedMemory" : {
          "type" : "integer"
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered">
  <tbody>
    <tr>
      <td class="text-left" colspan="2"><strong>/taskmanagers/:taskmanagerid/metrics</strong></td>
    </tr>
    <tr>
      <td class="text-left" style="width: 20%">Verb: <code>GET</code></td>
      <td class="text-left">Response code: <code>200 OK</code></td>
    </tr>
    <tr>
      <td colspan="2">description</td>
    </tr>
    <tr>
      <td colspan="2">Path parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>taskmanagerid</code> - description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">Query parameters</td>
    </tr>
    <tr>
      <td colspan="2">
        <ul>
<li><code>get</code> (optional): description</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-1267828457">Request</button>
        <div id="-1267828457" class="collapse">
          <pre>
            <code>
{}            </code>
          </pre>
         </div>
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <button data-toggle="collapse" data-target="#-957100096">Response</button>
        <div id="-957100096" class="collapse">
          <pre>
            <code>
{
  "type" : "object",
  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:metrics:MetricCollectionResponseBody",
  "properties" : {
    "metrics" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:job:metrics:Metric",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "value" : {
            "type" : "string"
          }
        }
      }
    }
  }
}            </code>
          </pre>
         </div>
      </td>
    </tr>
  </tbody>
</table>
